Skip to content

Audio: Cadence: Add an open-source PCM decoder#10554

Draft
singalsu wants to merge 1 commit intothesofproject:mainfrom
singalsu:add_compress_pcm_decoder
Draft

Audio: Cadence: Add an open-source PCM decoder#10554
singalsu wants to merge 1 commit intothesofproject:mainfrom
singalsu:add_compress_pcm_decoder

Conversation

@singalsu
Copy link
Collaborator

This patch adds a PCM decoder that is compatible with Cadence codec API. It allows to test tinycompress cplay playback with wav format files.

@dbaluta
Copy link
Collaborator

dbaluta commented Feb 19, 2026

Good to see this. We supported PCM format with compress interface via src/audio/module_adapter/module/passthrough.c module so far.

@ujfalusi
Copy link
Contributor

@singalsu, can you also update the apps/compr/ README.txt, all_codecs.conf and create a new pcm.conf for convenience?

@singalsu singalsu force-pushed the add_compress_pcm_decoder branch from c8b8dd7 to 17bc853 Compare February 19, 2026 12:29
This patch adds a PCM decoder that is compatible with Cadence
codec API. It allows to test tinycompress cplay playback
with wav format files.

Signed-off-by: Seppo Ingalsuo <seppo.ingalsuo@linux.intel.com>
@singalsu singalsu force-pushed the add_compress_pcm_decoder branch from 17bc853 to 8b58c19 Compare February 19, 2026 14:13
@singalsu
Copy link
Collaborator Author

Good to see this. We supported PCM format with compress interface via src/audio/module_adapter/module/passthrough.c module so far.

Actually I didn't know about it, there does not seem topology (v2) for it, but good to know such exists.

@dbaluta
Copy link
Collaborator

dbaluta commented Feb 19, 2026

Actually I didn't know about it, there does not seem topology (v2) for it, but good to know such exists.

Oh, that's true. We only have it for IPC3. Besides compressed playback there's also an PCM "encoder" for compress capture.

sof-imx8mp-compr-pcm-cap-wm8960.m4
sof-imx8mp-compr-pcm-wm8960.m4

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants

Comments